An Approach to Distributed Component-Based Real-Time Application Software Development
نویسندگان
چکیده
Component-based software development would allow application software be largely constructed, rather than programmed. This approach would dramatically improve the productivity of software development. Although there are many reusable software packages available, the integration of the chosen parts remains to be a very difficult problem because there are many barriers of integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to developing realtime application software based on a distributed component architecture and cross-platform and cross-language integration of these software components are presented. The Common Object Request Broker Architecture (CORBA) will be used in the implementation. Our distributed components will satisfy easy retrieval and integration over a heterogeneous distributed system environment. A component replication mechanism is used for providing fault-tolerance feature. Using object adapters with real-time request monitor and scheduler that are transparently generated by a distributed component integration tool, real-time and fault-tolerance features can be easily incorporated in the application software.
منابع مشابه
A harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملComponent Customization for Object-Oriented Distributed Real-Time Software Development
To apply the component-based approach to distributed real-time software development, it is necessary to identify components based on both functional and real-time requirements. Since a component may be acquired from external sources, it becomes necessary during integration to ensure that a component satisfies the real-time requirements of the target application software. Since these requirement...
متن کاملA plug-in tool for temporal analysis of real-time systems developed using aspects and components
COMET database is a research platform that is being developed as a part of the COMET research project [4] distributed between two Swedish Universities, namely Linköping and Mälardalen University. Within the project we are developing new techniques for design and development of real-time and embedded systems, as well as new techniques that enhance functionality of databases working in embedded a...
متن کاملObject Oriented Distributed Component Software Development based on CORBA
Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to cross-platform and crosslanguage object-oriented distributed application software dev...
متن کاملAn O(1) Distributed Exception Handling Mechanism for Dynamcially Reconfigurable Real-time Software
Title of Thesis: AN O(1) DISTRISBUTED EXCEPTION HANDLING MECHANISM FOR DYNAMICALLY RECONFIGURABLE REAL-TIME SOFTWARE Degree Candidate: Jun Lang Degree and Year: Master of Science, Electrical Engineering, 1997 Thesis directed by: David B. Stewart, Assistant Professor Department of Electrical Engineering With programs growing in size and complexity, the quality and cost of developing and maintain...
متن کامل